public class MathApi {
    public static void main(String[] args) {

        //判断一个数是否为一个质数
        System.out.println(isPrime(997));

        System.out.println("-----------------------");

        //统计一共有多少个水仙花数100~999
        int ct=0;
        //得到每一个三位数
        for (int i = 0; i <= 999; i++) {
            int ge=i%10;
            int shi=i/10%10;
            int bai=i/100%10;

            //判断：每位三次方之和 和 自身比较
            double sum=Math.pow(ge,3)+Math.pow(shi,3)+Math.pow(bai,3);
            if(sum==i){
                ct++;
            }
        }
        System.out.println(ct);
    }

    public static boolean isPrime(int number){
        int count=0;
        for(int i=2;i<=Math.sqrt(number);i++){
            count++;
            if(number%i==0){
                return false;
            }
        }
        System.out.println(count);
        return true;
    }
}
